﻿using System;
using System.Collections.Generic;
using System.Diagnostics;

namespace MonopolyNOHI
{
    public class MonopolySpel
    {
        //velden

        public readonly Bord spelbord = new Bord();
        public List<Speler> Spelers { get; private set; }
        public Speler speler { get; private set; }
        public int aantalSpelers { get; set; }

        //contstructor(s)
        public MonopolySpel()
        {
            Spelers = new List<Speler>();

            for (int i = 0; i < aantalSpelers; i++)
            {
                Spelers.Add(new Speler(speler.Naam, spelbord));
            }
        
            string start = string.Join("\n", spelbord.velden);
            Debug.WriteLine(start);

            //while (true)
            //{
            //    Console.WriteLine("Nog een ronde gooien? (Y)");
            //    string result = Console.ReadLine();
            //    if ((result == "Y") || (result == "y"))
            //    {
            //        foreach (Speler speler in Spelers)
            //        {
            //            Console.WriteLine("\nSpeler: " + speler.Naam);
            //            Console.WriteLine(speler.Positie.Naam);
            //            speler.Gooi(spelbord);
            //        }
            //        Console.WriteLine("\n");
            //    }
            //    else
            //    {
            //        break;
            //    }
            //}
        }

        //methodes
        //public Speler AddSpeler(string spelerNaam)
        //{
        //    var _speler = new Speler(spelerNaam, spelbord);
        //    Spelers.Add(_speler);
        //    return _speler;
        //}
    }
}